Variablity

Der Austausch von Maschinen mit SPS soll trotz unterschiedlicher Steuerungen möglich sein.

Constraints

Context

Die Steuerungen von verschiedenen Maschinen mit SPS sind ähnlich. Jedoch sind bei unterschiedlichen Maschinen kleine Unterschiede in der Steuerung vorhanden. Diese Unterschiede bewirken, daß die einzelnen Maschinen unterschiedlich angesteuert werden müssen. Daraus folgt, daß für jede Maschine eine eigene Klasse erzeugt werden muß und diese Klassen haben alle eine unterschiedliche Schnittstelle. Damit die Maschinen jedoch beliebig gegeneinander austauschbar sind, muß eine einheitliche Schnittstelle geschaffen werden.

Examples

Extension

Es ist vorgesehen, aber noch nicht implementiert, das Entwurfsmuster Adapter nach [Gamma et. al., 1995] zu Lösung dieses Problems zu verwenden. Die Ablaufsteuerung steuert dann den Roboter über die abstrakte Target-Klasse des Entwurfsmusters.



OSEFA: © '96 Fachhochschule Konstanz, Fachbereich Informatik, Prof. Schmid
Dokumentation: © '97 Universität-GH Siegen, FB 12, Markus Blachnik & Georg Odenthal